package modele;

import java.util.ArrayList;

import DB.Personne;

public class Batiment {
	
	private String nom;
	private String ID;
	private ArrayList<Personne> personnes;
	
	public Batiment(String nom, String ID) {
		this.setID(ID);
		this.setNom(nom);
		this.personnes = new ArrayList<Personne>();
	}
	public String getID() {
		return ID;
	}
	public void setID(String ID) {
		this.ID = ID;
	}
	
	public String getNom() {
		return nom;
	}
	public void setNom(String nom) {
		this.nom = nom;
	}
	
	public String toString()
	{
		return this.nom + " " +this.ID;
	}
	
	/**
	 * @return the personnes
	 */
	public ArrayList<Personne> getPersonnes() {
		return personnes;
	}
	/**
	 * @param personnes the personnes to set
	 */
	public void setPersonne(ArrayList<Personne> personnes) {
		this.personnes = personnes;
	}
	
	/**
	 * @param personne the personne to be added
	 */
	public void addPersonnes(Personne personne) {
		this.getPersonnes().add(personne);
	}
	
	/**
	 * @param personne the personne to be removed
	 */
	public void removePersonne(Personne personne) {
		this.getPersonnes().remove(personne);
	}
	

}
